package com.eci.context.asset.annotation;

import com.eci.context.asset.enums.LogTypeEnum;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
 
 

/**
 * 	此注解用于注解Service的方法上，将操作记录日志表里。
 * (一般注解增删改的方法上，查询的方法无需加此注解)
 * */
@Retention(RUNTIME)
@Target(METHOD)
public @interface LogIntoTable {
	
	/** 操作模块，必需。 */
	LogTypeEnum optModule() default LogTypeEnum.BizOperate ;
	 /** 操作说明，必需。*/
	String optDesc();

}
